Sarkas: A fast pure-python molecular dynamics suite for plasma physics
نویسندگان
چکیده
We present an open-source, performant, pure-python molecular dynamics (MD) suite for non-ideal plasmas. The code, Sarkas, aims to accelerate the research process by providing MD code complete with pre- and post-processing tools. Sarkas offers ease of use Python while employing Numba library obtain execution speeds comparable that compiled languages. available tools in include graphical displays equilibration through a Jupyter interface ability compute quantities such as, radial distribution functions, autocorrelation Green-Kubo relations. Many force laws used simulate plasmas are included namely, pure Coulomb, Yukawa Molière pair-potentials. also contains quantum statistical potentials fast Ewald methods where necessary. An object-oriented approach allows easy modification as adding new time integrators, boundary conditions laws. Program Title: CPC Library link program files: https://doi.org/10.17632/zwpr5mpwms.1 Developer's repository link: https://github.com/murillo-group/sarkas Licensing provisions: MIT Programming language: Nature problem: Molecular is important tool plasma physics research. wealth codes not designed problems. written low-level languages do provide libraries. These instead researchers interpreted languages, forcing have high level computing background. Solution method: Development physics, most commonly physics. entirely enhanced user-friendliness. slow speed mitigated using which just-in-time compiler Python.
منابع مشابه
Ii. Plasma Dynamics A. Plasma Physics
subject to the boundary conditions: U = Umax , at z = 0; and U 1, dU/dzo 0 as z -) oo. Here U = U/U ; U is the mean energy, 3/2 kT, of an electron; and Ue is the equilibrium energy to which the electron decays at an infinite distance z from the region of excitation. The dimensionless parameter z 0 is equal to pz, where p is the reciprocal of the free diffusion length in the radial direction of ...
متن کاملMD-TASK: a software suite for analyzing molecular dynamics trajectories
Summary Molecular dynamics (MD) determines the physical motions of atoms of a biological macromolecule in a cell-like environment and is an important method in structural bioinformatics. Traditionally, measurements such as root mean square deviation, root mean square fluctuation, radius of gyration, and various energy measures have been used to analyze MD simulations. Here, we present MD-TASK, ...
متن کاملFast molecular tracking maps nanoscale dynamics of plasma membrane lipids.
We describe an optical method capable of tracking a single fluorescent molecule with a flexible choice of high spatial accuracy (approximately 10-20 nm standard deviation or approximately 20-40 nm full-width-at-half-maximum) and temporal resolution (< 1 ms). The fluorescence signal during individual passages of fluorescent molecules through a spot of excitation light allows the sequential local...
متن کامل“Fundamental” Physics: Molecular Dynamics vs. Hydrodynamics
Condensed matter physics concerns the “study of matter at everyday length and energy scales.” [12] The physics of such systems is by and large decoupled from the more “fundamental” physics at small lengths and higher energies. The nature of this decoupling is of great interest and brings with it the possibility of understanding aspects of how certain phenomena can be emergent. I believe there a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Computer Physics Communications
سال: 2022
ISSN: ['1879-2944', '0010-4655']
DOI: https://doi.org/10.1016/j.cpc.2021.108245